package com.hoongs.v1.service;

import com.hoongs.v1.entity.Cart;
import com.hoongs.v1.utils.Result;

import java.math.BigDecimal;
import java.util.ArrayList;

public interface CartService {

    Result selectListByUser(String token);

    Result updateCartByUser(String id, String productId, BigDecimal number, String token);

    Result updateListByUser(ArrayList<Cart> list, String token);

    Result removeFromCart(String id, String token);

    Result add(Cart cart);

    Result remove(String id);

    Result update(Cart cart);

    Result selectPageList(Integer page, Integer size, String userId, String userName);
}
